@charset "utf-8";

/*
 *@本文件禁止非前台相关人员进行修改
 *@如有修改请填写修改人，修改时间，与位置方便维护
 *@本css功能：下拉列表插件css，公共样式
 *@本css作者：杨锡君
 *@编写时间：2017年10月12日
 *@修改人：暂无
 *@修改时间：暂无
 *@修改原因：暂无
 *@修改位置或名称：暂无
 */


/*下拉列表插件css*/


/*<div class="select">
	<p data-value="全部身份权限">
		全部身份权限
	</p>
	<ul class="allPosition">
		<li value="0" class="Selected" data-value="全部身份权限">全部身份权限</li>
		<li value="1" data-value="学生">学生</li>
		<li value="2" data-value="教师">教师</li>
		<li value="3" data-value="其他人员">其他人员</li>
	</ul>
</div>*/
@font-face {
	font-family: 'iconfont';
	src: url('../../../public/myCourseFont/iconfont.eot');
	src: url('../../../public/myCourseFont/iconfont.eot?#iefix') format('embedded-opentype'),
	url('../../../public/myCourseFont/iconfont.woff') format('woff'),
	url('../../../public/myCourseFont/iconfont.ttf') format('truetype'),
	url('../../../public/myCourseFont/iconfont.svg#iconfont') format('svg');
}
.iconfont{
	font-family:"iconfont" !important;
	font-size:24px;font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 60px;
	border: 2px solid ;
	display: block;
	border-radius: 50%;
	margin: 14px auto;
}
.select {
	width: 200px;
	height: 40px;
	background: none;
	position: relative;
	cursor: pointer;
	border: #247ad6 solid 1px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}

.select::after {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-left: 1px solid #247ad6;
	border-bottom: 1px solid #247ad6;
	top: 12px;
	right: 12px;
	position: absolute;
	transform: rotate(-46deg);
	transition: all .3s ease-in;
}

.select p {
	width: 200px;
	line-height: 40px;
	font-size: 16px;
	font-family: "microsoft yahei";
	color: #333;
	padding: 0px 15px;
	overflow: hidden;
	height: 40px;
}

.select ul {
	width: 200px;
	display: block;
	font-size: 16px;
	background: #FFFFFF;
	position: absolute;
	top: 40px;
	left: 0px;
	z-index: 10;
	max-height: 0px;
	overflow: hidden;
	transition: max-height .3s ease-in;
}

.select ul li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0px 15px;
	list-style: none;
	color: #ffffff;
	background: #6b81a1;
	border-bottom: 1px #98a7bd solid;
	white-space: nowrap;
}

.select ul li.Selected {
	background: #5a6f8c;
	color: #FFFFFF;
}

.select ul li:hover {
	background: #5a6f8c;
}

@-webkit-keyframes slide-down {
	0% {
		transform: scale(1, 0);
	}
	25% {
		transform: scale(1, 1.2);
	}
	50% {
		transform: scale(1, 0.85);
	}
	75% {
		transform: scale(1, 1.05);
	}
	100% {
		transform: scale(1, 1);
	}
}

.select.open ul {
	/*max-height: 250px;*/
	max-height: 300px!important;
	overflow: auto;
	transform-origin: 50% 0;
	-webkit-animation: slide-down .5s ease-in;
	transition: max-height .2s ease-in;
	z-index: 10;
	overflow-x: hidden;
}

.select.open::after {
	transform: rotate(134deg);
	transition: all .3s ease-in;
	top: 18px;
}

label {
	font-weight: normal;
}


/*下拉列表插件css*/


/*按钮公共样式*/

.mainContent {
	padding: 22px 25px 0;
	width: auto;
	margin-top: 10px;
	background: #fff;
}

.inputRight {
	margin-right: 40px;
	margin-bottom: 20px;
}

.publicBtn {
	background: #C82011;
	width: 100px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	margin-bottom: 20px;
}
.publicBtn:active {
	color: #fff;
}
.publicBtn:hover {
	background: #aa2011;
	color: #fff;
}

.publicCancleBtn {
	width: 100px;
	font-size: 16px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	margin-bottom: 20px;
	height: 34px;
	line-height: 34px;
	background: none;
	border: 1px solid #c80211;
	color: #c80211;
}

.publicText {
	width: 150px;
	height: 32px;
	border: 1px solid #dfdfdf;
	border-radius: 5px;
	padding-left: 12px;
	font-size: 14px;
	background: #fff;
}

.publicTimePicer {
	width: 206px;
	height: 32px;
	border: 1px solid #dfdfdf;
	border-radius: 5px;
	font-size: 14px;
}

.publicSelect {
	width: 164px;
	height: 34px;
	border: 1px solid #dfdfdf;
	border-radius: 5px;
	padding-left: 12px;
	font-size: 14px;
	padding-right:35px;
	color: #333;
}


/*弹出盒*/

.popup {
	top: 20%;
	width: 30%;
	/* margin-left: 30%; */
	position: absolute;
	left: 35%;
	background: #fff;
	background: #fff;
	display: none;
	border-radius: 5px;
}

.popup_box {
	width: 100%;
	margin: 0 auto;
}

.popup_contenthead {
	background: #e6e6e6;
	color: #333;
	/* text-align: center; */
	border-radius: 5px 5px 0 0;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	padding-left: 20px;
	position: relative;
}

.popup_content {
	font-size: 18px;
	color: #494949;
	/* font-weight: bolder; */
	line-height: 34px;
	/* padding: 50px 10px 20px; */
	height: 34px;
	min-height: 100px;
	margin-bottom: 10px;
}

.popup_content .uploadlabel{
	display: block;
	width: 200px;
	height: 50px;
	line-height: 50px;
	background: #c80211;
	text-align: center;
	margin-top: 25px;
	color: #fff;
	border-radius: 10px;
	float: none;
}
.popup_content .uploadlabel:hover{
	background: #a3010e;
	cursor:pointer;
}

.popup_btn {
	/*padding: 32px;*/
	border-radius: 0 0 5px 5px;
	height: 60px;
	margin: 0 auto;
	width: 300px;
	margin: 0 auto;
}

.popup_img {
	position: absolute;
	right: 12px;
	top: 12px;
	cursor: pointer;
}

.popup_btn a {
	color: #fff;
	padding: 10px 40px;
	border-radius: 5px;
}

.popup_btn .popup_close,
.popup_btn .popup_confirm {
	background: #c80211;
	cursor: pointer;
}

.popup_btn .popup_close {
	margin-left: 50px;
	background: none;
	border: 1px solid #c80211;
	color: #c80211;
}
.popup_btn a:hover {
	background: #a3010e;
}

/*表格*/

.tableBox {
	margin-top: 20px;
	width: 100%;
	border-collapse: collapse;
}

.tableBox tr {
	height: 55px;
}

.tableBox tr[data-num="0"]:hover {
	background: #eef4fb;
}

.tableBox tr th {
	background: #385276;
	border: 1px solid #fff;
	color: #fff;
	font-size: 16px;
}

.tableBox tr td {
	border: 1px solid #EEEEEE;
	font-size: 16px;
}

.tableBox tr td a {
	color: #385276;
}

.tableBox tr td a:visited,
.tableBox tr td a:hover,
.tableBox tr td a:active {
	color: #385276;
}

.tableBox tr td,
table tr th {
	text-align: center;
	line-height: 40px;
}

.col-lg-1 {
	width: 8.333333333333332%
}

.col-lg-2 {
	width: 16.666666666666664%
}

.col-lg-3 {
	width: 25%
}

.col-lg-4 {
	width: 33.33333333333333%
}

.col-lg-5 {
	width: 41.66666666666667%
}

.col-lg-6 {
	width: 50%
}

.col-lg-7 {
	width: 58.333333333333336%
}

.col-lg-8 {
	width: 66.66666666666666%
}

.col-lg-9 {
	width: 75%
}

.col-lg-10 {
	width: 83.33333333333334%
}

.col-lg-11 {
	width: 91.66666666666666%
}

.col-lg-12 {
	width: 100%
}


/*按钮红色效果*/


/*默认 c82011*/


/*hover aa2011*/


/*结构*/

.wrap {
	width: auto;
	background: #DFDFDF;
	padding: 0 10px;
}


/*小消息及返回按钮*/

.crumbs {
	width: 100%;
	height: 38px;
	background: #fffce8;
	font-size: 14px;
	border-top: 1px solid #FFFCE8;
	border-bottom: 1px solid #FFFCE8;
}

.returnBox {
	width: 14%;
	height: 18px;
	margin-top: 8px;
}

.returnBox img {
	display: inline-block;
	vertical-align: middle;
}

.returnBox .looktg {
	font-size: 14px;
}

.noticeBox {
	height: 23px;
	width: 86%;
	margin-top: 8px;
	position: relative;
}

.noticeBox img {
	position: absolute;
	top: 4px;
	left: -16px;
	height: 16px;
	width: 16px;
}

.noticeBox div {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.noticeBox ul {
	position: absolute;
	left: 0;
	top: 0;
}

.noticeBox ul li {
	/*width: 250px;*/
	height: 100%;
	margin-right: 100px;
	float: left;
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@keyframes flash {
	0%,
	50%,
	100% {
		opacity: 1;
	}
	25%,
	75% {
		opacity: 0;
	}
}

@-webkit-keyframes flash {
	0%,
	50%,
	100% {
		opacity: 1;
	}
	25%,
	75% {
		opacity: 0;
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@-webkit-keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	}
}

@-webkit-keyframes bounceIn {
	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes bounceIn {
	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	50% {
		opacity: 1;
	}
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		-ms-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		-ms-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		opacity: 1
	}
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@keyframes rotate {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes rollInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-300%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-300%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-300%, 0, 0) rotate3d(0, 0, 1, -120deg);
		-ms-transform: translate3d(-300%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-300%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-webkit-keyframes rollInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(300%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(300%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(300%, 0, 0) rotate3d(0, 0, 1, -120deg);
		-ms-transform: translate3d(300%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(300%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-webkit-keyframes rollUpRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(300%, 300%, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(300%, 300%, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollUpRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(300%, 300%, 0) rotate3d(0, 0, 1, -120deg);
		-ms-transform: translate3d(300%, 300%, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(300%, 300%, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-webkit-keyframes rollUpLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-300%, 300%, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-300%, 300%, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollUpLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-300%, 300%, 0) rotate3d(0, 0, 1, -120deg);
		-ms-transform: translate3d(-300%, 300%, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-300%, 300%, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-webkit-keyframes rollDownLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-300%, -300%, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-300%, -300%, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollDownLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-300%, -300%, 0) rotate3d(0, 0, 1, -120deg);
		-ms-transform: translate3d(-300%, -300%, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-300%, -300%, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-webkit-keyframes rollDownLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(300%, -300%, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(300%, -300%, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollDownRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(300%, -300%, 0) rotate3d(0, 0, 1, -120deg);
		-ms-transform: translate3d(300%, -300%, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(300%, -300%, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	/*50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}*/
	100% {
		-webkit-transform: scale3d(1.5, 1.5, 1.5);
		transform: scale3d(1.5, 1.5, 1.5)
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	/*50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		-ms-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}*/
	100% {
		-webkit-transform: scale3d(1.5, 1.5, 1.5);
		-ms-transform: scale3d(1.5, 1.5, 1.5);
		transform: scale3d(1.5, 1.5, 1.5)
	}
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		-ms-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		-ms-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		-ms-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		-ms-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		-ms-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
/*提示信息*/
.prompt{font-size:14px;}
.prompt>span{color:#c82011;font-size:16px;line-height: 22px;}
.inputRight div{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.closeImgBtn{
	position: absolute;
	right: 12px;
	top: 12px;
	cursor: pointer;
}